package educar.controllers;

import javax.swing.JOptionPane;

import educar.gui.BajaUsuarioView;
import educar.gui.BajaUsuarioView;
import educar.gui.BajaMateriaView;
import educar.gui.BajaDedicacionView;
import educar.gui.BajaFacultadView;
import educar.gui.BajaCargoView;
//import educar.gui.AccionComboView;
import educar.gui.ComboAbmViewB;
import educar.gui.DatosView;
import educar.gui.IView;
import educar.gui.LoginView;
import educar.models.Session;
import educar.models.User;

public class BajaController implements IController {
	 private BajaUsuarioView bajaUs;
     private BajaMateriaView bajaMa;
     private BajaDedicacionView bajaDe;
     private BajaFacultadView bajaFa;
     private BajaCargoView bajaCa;
     private BajaFacultadController facController;
	// private LoginView view;
	    //AccionComboView cartel;
        //ComboAbmView abm;
        ComboAbmViewB com;
        String captura;
               
        
        
        public void process(String model){
        	captura=com.getCargar();
        	if (((captura.compareTo("Docente"))==0) || ((captura.compareTo("Administrador"))==0) || ((captura.compareTo("Alumno"))==0)) {
        		bajaUs = new BajaUsuarioView();
        	     bajaUs.setVisible(true);
            } else if ((captura.compareTo("Materia"))==0) {
           	     bajaMa = new BajaMateriaView();
           	     bajaMa.setVisible(true);
            } else if ((captura.compareTo("Dedicacion"))==0) {
           	     bajaDe = new BajaDedicacionView();
           	     bajaDe.setVisible(true);
            } else if ((captura.compareTo("Facultad"))==0) {            	
            	bajaFa = new BajaFacultadView();
           	    bajaFa.setVisible(true); 

            } 
            else if ((captura.compareTo("Cargo"))==0) {
           	     bajaCa = new BajaCargoView();
           	     bajaCa.setVisible(true);  
            }
             //captura=abm2.getPersona();          
        	//abm2.present("SE CAPTURO EN LA LISTA DESPLEGABLE UN:  "+captura);
        	 //cartel = new AccionComboView();
        	 //cartel.setVisible(true);
                                            
        }
        
        public BajaFacultadView getFacultadView(){
        	return bajaFa;
        }
        
        public void present(String model) {
			JOptionPane.showMessageDialog(null, model);
		}

        @Override
        public void setView(IView com) {
                this.com = (ComboAbmViewB) com;   
        }       
}
